/**
 * The top abstract where concrete component and decorator
 * should be derived from
 */
public interface Component {
    public abstract void PrintString(String s);
}